--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commits dev (dafd52a7)
adcb298 Ivan 2026-07-08 23:01:52 - 1 month ago
feat(Bot Lifecycle): implement comprehensive bot lifecycle management with self-test integration, including creation, starting, stopping, and deletion of Echo bots. Enhance diagnostics to report bot status and errors, and update UI for self-test results. Add support for frozen executable handling in bot processes.
2a10424 Ivan 2026-07-08 22:48:00 - 1 month ago
chore(tests): update http_api_routes.json fixture to reflect current API routes and methods
f39fe9c Ivan 2026-07-08 22:46:57 - 1 month ago
fix(RNSh, CI): resolve frozen desktop build execution issue and enhance nightly tag workflow for full release asset generation
a31fecc Ivan 2026-07-08 22:46:42 - 1 month ago
chore(ci): update release notes for nightly and preview tags to clarify snapshot nature and commit information
3b20e1c Ivan 2026-07-08 22:46:36 - 1 month ago
feat(RNSH): add support for running embedded modules in frozen executables via --meshchatx-run-module flag
195c36f Ivan 2026-07-08 22:46:23 - 1 month ago
chore(ci): implement nightly build workflows for dev and master branches, replacing preview workflows
c33fb39 Ivan 2026-07-08 20:29:28 - 1 month ago
chore(ci): add install-task parameter to CI workflow for improved configuration
d423010 Ivan 2026-07-08 20:13:05 - 1 month ago
refactor(meshchat): improve code readability by formatting long lines and adding comments for clarity
d66d44a Ivan 2026-07-08 20:07:07 - 1 month ago
feat(Self-Test): implement system self-check functionality with diagnostics and UI integration
c682743 Ivan 2026-07-08 18:38:04 - 1 month ago
chore(ci): add checkout step to CI workflow for artifact download
dda3fda Ivan 2026-07-08 18:25:21 - 1 month ago
fix(github-verify-frozen-bleak): enhance directory traversal to locate 'lib' in subdirectories if not present directly
c9813b9 Ivan 2026-07-08 17:58:23 - 1 month ago
fix(NetworkVisualiser, PingPage, RNProbePage): update error handling to use optional chaining for cancellation checks
6863813 Ivan 2026-07-08 17:48:18 - 1 month ago
fix(PingPage): ensure proper session management during ping operations to terminate previous loops correctly
c6ff3be Ivan 2026-07-08 17:44:46 - 1 month ago
fix(MessagesPage): update loading state management for conversations and announces to handle request cancellations correctly
828488e Ivan 2026-07-08 17:44:24 - 1 month ago
fix(MapPage): improve URL validation with abort controller timeout handling to prevent hanging requests
231739b Ivan 2026-07-08 17:44:15 - 1 month ago
fix(MessagesPage): ensure proper loading state management for announces and conversations with abort controller checks
ef2ee18 Ivan 2026-07-08 17:29:29 - 1 month ago
feat(NomadNetwork): implement loading state for node searches with visual indicators and localization updates
bd4ea14 Ivan 2026-07-08 17:23:08 - 1 month ago
feat(WebSocketConnection): update reconnection logic to prevent thrashing during simultaneous connection attempts and improve handling of backoff retries
90ffd63 Ivan 2026-07-08 17:07:12 - 1 month ago
feat(DialogUtils): add confirmCustom method for themed in-app confirmation dialogs
fc2f770 Ivan 2026-07-08 17:06:14 - 1 month ago
feat(WebSocketConnection): implement foreground and network change handling for improved reconnection logic
1e440c5 Ivan 2026-07-08 17:03:17 - 1 month ago
fix(rrc/manager): clean up room data on removal by discarding messages, unread counts, mentions, and members
473c8e6 Ivan 2026-07-08 16:54:38 - 1 month ago
refactor(NomadNetworkBrowser): remove unused MaterialDesignIcon component for cleaner UI
39c626c Ivan 2026-07-08 16:54:06 - 1 month ago
fix(search): ensure announce search scans beyond requested page size to find older matches
5014446 Ivan 2026-07-08 16:26:40 - 1 month ago
feat(messages): update MessageReactionsOverlay to support reaction chips and limit visible reactions
6008b22 Ivan 2026-07-08 16:25:00 - 1 month ago
feat(notification-sounds): implement notification sound management and settings and faster conversations/nomadnet browser loading
89477ff Ivan 2026-07-08 15:59:26 - 1 month ago
chore(docs): update changelog
e80ee21 Ivan 2026-07-08 15:59:09 - 1 month ago
feat(tools): add alpha badge support for tools and update localization files
3bc9611 Ivan 2026-07-08 15:24:47 - 1 month ago
feat(map): update tab visibility and keyboard shortcuts to depend on viewport size
3fd514f Ivan 2026-07-08 06:36:13 - 1 month ago
feat(meshchat): add input coercion for integer configuration values to improve error handling in update_config
774c3a2 Ivan 2026-07-08 06:08:24 - 1 month ago
style(issue_templates): format
d6e7c6d Ivan 2026-07-08 06:06:37 - 1 month ago
feat(tests): add core runtime dependency tests for bleak in test_dependencies.py
cbbe6b3 Ivan 2026-07-08 06:06:22 - 1 month ago
feat(ci): add script to verify bleak inclusion in cx_Freeze builds for desktop RNode
3e4b865 Ivan 2026-07-08 06:06:14 - 1 month ago
feat(ci): add verification step for bleak in frozen backend build process
a73999e Ivan 2026-07-08 06:06:10 - 1 month ago
feat(issue_templates): disable blank issues, add contributing guide link, and introduce feature request template
766ed46 Ivan 2026-07-08 05:59:12 - 1 month ago
feat(dependencies): add bleak library for Bluetooth Low Energy support and update configuration for RNode interfaces on desktop
1e0f713 Ivan 2026-07-08 05:58:48 - 1 month ago
refactor(cleanup): remove unused bot templates, privacy mode functions, and frontend components to streamline the codebase
c5de3e8 Ivan 2026-07-08 05:58:19 - 1 month ago
feat(issue_template): add bug report template and configuration for GitHub issues
d753164 Ivan 2026-07-08 05:42:59 - 1 month ago
chore(config): add temp-tests directory to .prettierignore and eslint configuration to exclude temporary test files
b6c5516 Ivan 2026-07-07 18:32:34 - 1 month ago
chore(docs): standardize table formatting across documentation files for improved readability
77384b3 Ivan 2026-07-07 18:32:26 - 1 month ago
fix(plugin_manager): enhance error handling for plugin API version and capability validation
e74cae6 Ivan 2026-07-07 18:32:21 - 1 month ago
refactor(tests): improve code formatting for better readability in test configuration and plugin setup
4e48011 Ivan 2026-07-07 18:32:13 - 1 month ago
fix(Taskfile): update ruff commands to format and check current directory instead of excluding tests
8d91896 Ivan 2026-07-07 18:32:06 - 1 month ago
feat(locales): update documentation localization
580dbfd Ivan 2026-07-07 14:30:52 - 1 month ago
feat(docs): add comprehensive documentation for MeshChatX, including installation, architecture, messaging, audio calls, and identity management; remove outdated meshchatx.md and nomadmesh_pages.md files
58f1f5e Ivan 2026-07-07 12:59:27 - 1 month ago
feat(NomadNetwork): update tab navigation and state management with error handling and synchronization checks
84617fe Ivan 2026-07-07 12:45:39 - 1 month ago
feat(NomadNetwork): update context menu actions with error handling and user feedback through ToastUtils
78e8ba4 Ivan 2026-07-07 12:41:58 - 1 month ago
refactor(NomadNetwork): streamline provide and inject for nomadBrowserTabActions in NomadNetworkBrowser and NomadNetworkPage components
d2c68ca Ivan 2026-07-07 12:41:38 - 1 month ago
refactor(NomadNetworkBrowser): format contextMenuCanDownloadPage method for improved readability
7fc1a7f Ivan 2026-07-07 12:40:56 - 1 month ago
feat(context-menu): implement NomadBrowserContextMenu for tab and page actions, including context menu options for viewing source, reloading, favoriting, and downloading pages
92c1e50 Ivan 2026-07-07 12:16:51 - 1 month ago
feat(mutation): implement mutation testing framework with mutmut and MeshMut integration, including backend and frontend tasks, configuration, and reporting
b231c68 Ivan 2026-07-07 07:57:16 - 1 month ago
feat(fetch_reticulum_manual): add bundle manifest generation for fetched documentation
f8a0159 Ivan 2026-07-07 07:17:14 - 1 month ago
refactor(tests): move environment configuration to a dedicated function for better test setup management
30ea620 Ivan 2026-07-07 06:39:59 - 1 month ago
chore(ci): update trivy scan script to skip additional directories and files for improved dependency management
261963c Ivan 2026-07-07 06:18:37 - 1 month ago
chore(lxmfy): update to version 1.6.5, refresh dependencies, and update documentation with Landlock LSM sandboxing features
85db32c Ivan 2026-07-07 06:16:47 - 1 month ago
feat(plugin): update plugin system with runtime enable/disable functionality and improve UI integration
f27bf64 Ivan 2026-07-07 05:51:24 - 1 month ago
feat(plugin): add plugin failure reporting API and enhance plugin security validation
8fab427 Ivan 2026-07-07 05:37:59 - 1 month ago
feat(plugin): fix plugin UI handling with new PluginSlotNode component and improved label mapping
10d4909 Ivan 2026-07-07 05:29:14 - 1 month ago
feat(dependencies): add wasmtime package with version 46.0.1 and update requirements
17aaf8e Ivan 2026-07-07 05:29:09 - 1 month ago
refactor(plugin_manager): clean up code formatting and remove unused imports for improved readability
c8ea41c Ivan 2026-07-07 05:28:59 - 1 month ago
feat(websocket): implement authentication for WebSocket mutators and update async utility functions
eca1486 Ivan 2026-07-07 05:20:36 - 1 month ago
feat(plugin): add plugin system with management UI and backend support, including new transport node monitor plugin
96243d4 Ivan 2026-07-07 05:18:15 - 1 month ago
feat(plugin): implement plugin management API and fix configuration validation
dee8de8 Ivan 2026-07-07 05:04:02 - 1 month ago
chore(release): bump version to 4.8.0
9f5a64e Ivan 2026-07-07 05:03:52 - 1 month ago
feat(rnode_support): update module availability checks and improve TCP host normalization logic
8e32ff7 Ivan 2026-07-06 22:28:01 - 1 month ago
feat(locales): add Finnish translations
c08fc62 Ivan 2026-07-06 22:27:50 - 1 month ago
refactor(settings): remove unused LxmfUserIcon import to clean up SettingsPage component
beee2cb Ivan 2026-07-06 22:27:46 - 1 month ago
refactor(rnode_support): replace import check for 'able' with importlib for improved reliability
905ced6 Ivan 2026-07-06 20:47:33 - 1 month ago
feat(settings): introduce settings tabs structure and normalization functions for improved settings management
3c2979b Ivan 2026-07-06 20:47:26 - 1 month ago
feat(locales): add new UI strings for selection, snapshots, and node management across multiple languages
025e61e Ivan 2026-07-06 20:47:19 - 1 month ago
refactor(components): streamline theme handling and improve UI consistency across various components
36d6736 Ivan 2026-07-06 20:47:03 - 1 month ago
feat(config): update backend configuration to support HTTPS and improve proxy settings
cb733ad Ivan 2026-07-06 20:00:32 - 1 month ago
fix(rrc): enable auto_list feature in RRCHub for improved room management
2ce41f3 Ivan 2026-07-06 18:07:48 - 1 month ago
fix(ci): update SLSA generator references in workflows to use version tags instead of commit SHAs for improved reliability
97730e3 Ivan 2026-07-06 18:07:21 - 1 month ago
chore(changelog): update release date for version 4.7.2 to July 6, 2026
7310866 Ivan 2026-07-06 15:54:11 - 1 month ago
fix(unify-backend): exclude unnecessary .dist-info files from library.zip comparison to ensure accurate module set matching
6f19970 Ivan 2026-07-06 15:35:53 - 1 month ago
fix(unify-backend): update error reporting for module set mismatches in library.zip across architectures
1207aae Ivan 2026-07-06 14:44:47 - 1 month ago
feat(unify-backend): update library.zip handling in unify-backend script to ensure consistent module bundling across architectures
d42924c Ivan 2026-07-05 12:47:26 - 1 month ago
fix(ci): update preview workflows to use tag names for checking last preview releases
c1e196e Ivan 2026-07-05 08:24:40 - 1 month ago
refactor(ci): remove Bunny Storage upload steps and associated script from release workflow
e4a1b54 Ivan 2026-07-05 08:23:40 - 1 month ago
feat(ci): add preview-dev release workflow and enhance draft release notes for preview tags
8507474 Ivan 2026-07-05 08:22:30 - 1 month ago
feat(ci): add preview release workflow and update draft release notes for preview tags
0795d22 Ivan 2026-07-05 07:33:13 - 1 month ago
feat(rnode_support): update Android RNodeInterface handling by adding support for TCP connections and improving error management for missing modules
76e5504 Ivan 2026-07-05 07:20:35 - 1 month ago
chore(ci): normalize pycodec2 dylib layout for macOS to ensure consistent architecture handling in unify-backend script
48cf573 Ivan 2026-07-05 07:00:48 - 1 month ago
feat(relay_chat): improve room management by adding available rooms display and joining functionality
6b8c341 Ivan 2026-07-05 06:58:44 - 1 month ago
feat(rnode_support): add jnius availability check for RNode interfaces on Android
d32040b Ivan 2026-07-05 06:36:51 - 1 month ago
chore(ci): update macOS Python dependency installation script to use importlib.metadata for pycodec2 version retrieval
4358121 Ivan 2026-07-05 06:15:43 - 1 month ago
chore(ci): fix macOS Python dependency installation script to build and install pycodec2 from source
fa49680 Ivan 2026-07-05 05:55:03 - 1 month ago
refactor(tests): format
6049525 Ivan 2026-07-05 05:54:42 - 1 month ago
chore(ci): update macOS Python dependency installation script by adding Cython installation to prevent build failures for pycodec2
60478d6 Ivan 2026-07-05 01:40:34 - 1 month ago
chore(ci): modify macOS Python dependency installation script to remove arch command for uv
aa87b3d Ivan 2026-07-05 01:32:08 - 1 month ago
chore(licenses): format JSON files for backend and frontend licenses, streamline license artifact handling in build script
db80668 Ivan 2026-07-05 01:26:10 - 1 month ago
feat(licenses): add backend license collection and JSON file, update license handling in the collector, and update build scripts to include backend licenses
5bc10bf Ivan 2026-07-05 00:48:52 - 1 month ago
chore(ci): update macOS Python dependency installation script to read specific package versions from uv.lock and streamline installation process for numpy and pycodec2
66d8644 Ivan 2026-07-05 00:22:35 - 1 month ago
chore(licenses & frontend): update license information in JSON file, improve formatting in RelayChatPage.vue, and rename build task in docker script for clarity
aff0a25 Ivan 2026-07-05 00:22:28 - 1 month ago
chore(readme): update task commands in multiple language files to streamline linting, testing, and building processes
b3349c2 Ivan 2026-07-05 00:22:14 - 1 month ago
chore(taskfile & github-actions): update task dependencies for frontend builds and streamline CI workflows; add task version input for setup action
c3c3acb Ivan 2026-07-05 00:19:57 - 1 month ago
chore(makefile & taskfile): add format task and update dependencies for frontend and backend; streamline linting and testing commands
2385cbf Ivan 2026-07-05 00:16:43 - 1 month ago
chore(locales): update dependency management references from Poetry to UV across multiple language README files
c96220e Ivan 2026-07-05 00:16:31 - 1 month ago
chore(python): add .python-version file to specify Python version 3.14
75545fc Ivan 2026-07-05 00:16:27 - 1 month ago
chore(github-actions): update pip version in security workflow and remove obsolete CVE comment
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────